home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr53 / pctv4n_1.zip / SQLFUNCS.H < prev    next >
C/C++ Source or Header  |  1993-06-10  |  1KB  |  50 lines

  1. /**************************************************
  2. * FILE NAME:  sqlfuncs.h  TITLE:  SQL API functions
  3. *
  4. * AUTHOR: Ken North     Resource Group, Inc.    
  5. *                       2604B El Camino Real, #351
  6. * copyright(c)1992      Carlsbad, CA 92008
  7. ***************************************************
  8. * SYNOPSIS: 
  9. *   Database Application Programming Interface (API)
  10. *    function prototypes
  11. ***************************************************/
  12.  
  13. #ifndef __SQLFUNCS_H
  14. #define __SQLFUNCS_H
  15.  
  16. #ifndef __DBTYPES_H
  17. #include "dbtypes.h"
  18. #endif
  19.  
  20. #ifndef __DATASRC_H
  21. #include "datasrc.h"
  22. #endif
  23.  
  24. #ifndef __REQUEST_H
  25. #include "request.h"
  26. #endif
  27.  
  28.                 /* generic API functions */
  29. int dbClose ( CONNECTION );
  30. int dbConnect( CONNECTION, DATASRC );
  31. int dbDisconnect( CONNECTION );
  32. int dbFetch (VIEWINFO, int, char *);
  33. int dbGetData (VIEWINFO, char *, int);
  34. int dbDescribe( int, struct ColumnDesc *, REQUEST );
  35. int dbRequest( REQUEST, char *, CONNECTION );
  36. int dbPutData();
  37.  
  38.             /* implementation specific     */
  39. char *DecodeQEDataType(int);
  40. POINTER BuildConnectString(DATASRC);
  41. int FindNumberOfColumns( HSTMT hstmt );
  42.  
  43.             /* debugging only            */
  44. #ifdef DEBUG
  45. void pause(void);
  46. #endif
  47.  
  48. #endif
  49.  
  50.